feat(dash): inference pane living-grid redesign — utility tier, yellow status, port, square device swatch#879
Merged
Conversation
…w status, port, square device swatch Brings the Inference engine pane up to the NPU/ComfyUI living-grid language (design_handoff_inference_slots P2 + approved refinements), scoped to .infer-pane (slots page + NPU pane unaffected — SlotScard renders only here). - Headline LLM slots (chat/agent) stay full living-grid cards; serving cards get an accent left-border + a subtle breathe. - Support slots (embed · rerank · voice) split into a compact mini-card "utility" tier below, keyed off slot.group (UTIL_GROUPS). - One yellow status vocabulary (no green): solid = ready, glow+pulse = active, orange pulse = warming, red = error, grey = off — same meaning everywhere. - Header status pill removed; the slot port shows there instead (tok/s lives in the meta row, readiness is the dot). - Device tag is now a square swatch (round = status, square = device/category), so the device colour can't be mistaken for a status dot. - Engine container border kept neutral (no accent ring around the whole pane); the "live" accent rides the per-slot cards. tsc + vite build clean; inference-pane-v3 + slots-v3 + profiles-page-v3 e2e green. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings the Inference engine pane up to the NPU/ComfyUI living-grid language (
design_handoff_inference_slotsP2 + the refinements approved via mockup). Scoped strictly to.infer-pane— the slots page and NPU pane are untouched (SlotScardrenders only inside.infer-pane).Changes
slot.group.Notes
--dev-rocmis blue in this codebase (the design bundle used red); the live rocm swatch is blue, which is fine — the square-swatch change is what fixes the "looks like an error" issue.MemGttiGPU header badge keeps its round hue dot (it's a category badge, not a slot status) via a:has(.d)guard.Verify
tsc + vite build clean ·
inference-pane-v3(12 passed, 1 pre-existing skip) ·slots-v3·profiles-page-v3(10) green. Live on the CT105 preview.🤖 Generated with Claude Code